import Vue from 'vue' // 默认不包含模板编译器
import App from './App.vue'

new Vue({
  // render: h => h(App)
  // render配置: 用来返回用于显示界面的虚拟节点
  render: function (h) { // h就是vm.$createElement
    // 1. 使用createElement创建vnode
    // const vnode = createElement(App)
    // 2. 使用jsx创建vnode   要求形参必须是h => 内部处理时要调用h(App)来生成vnode
    const vnode = <App/>

    console.log(vnode)
    return vnode
  }
}).$mount('#app')
